package string04;
/**
 *  需求:统计一个字符串中大写字符,小写字符,数字字符的个数
 *  "aBeC1"
 *   大写字符:2
 *   小写字符:2
 *   数字字符:1
 *  需求分析:
 *    1.拆分,将字符串转换成字符数组,便于操作每个字符
 *    2.分别统计
 *      判断如果是大写字符,大写字符的计数器+1
 *      如果是小写字符,小写字符的计数器+1
 *      如果是数字字符,数字字符的计数器+1
 */
public class Demo02 {
    public static void main(String[] args) {
        String str = "aBeC1TRi";
        char[] chars = str.toCharArray();

        int count01 = 0;
        int count02 = 0;
        int count03 = 0;

        for (int i = 0; i < chars.length; i++) {
            if (chars[i] > 'A' && chars[i] < 'Z') {
                count01++;
            } else if (chars[i] > 'a' && chars[i] < 'z') {
                count02++;
            } else if (chars[i] > '0' && chars[i] < '9') {
                count03++;
            }
        }
        System.out.println(count01);
        System.out.println(count02);
        System.out.println(count03);
    }
}
